Popular Matching in Roommates Setting is NP-hard
نویسندگان
چکیده
An input to the Popular Matching problem, in the roommates setting, consists of a graph G and each vertex ranks its neighbors in strict order, known as its preference. In the Popular Matching problem the objective is to test whether there exists a matching M such that there is no matching M where more people are happier with M than with M. In this paper we settle the computational complexity of the Popular Matching problem in the roommates setting by showing that the problem is NP-complete. Thus, we resolve an open question that has been repeatedly, explicitly asked over the last decade. ∗University of Bergen, Bergen, Norway. [email protected] †University of Bergen, Bergen, Norway. [email protected] ‡The Institute of Mathematical Sciences, HBNI, Chennai, India. [email protected] §Ben-Gurion University, Beersheba, Israel. [email protected] ar X iv :1 80 3. 09 37 0v 1 [ cs .D S] 2 5 M ar 2 01 8
منابع مشابه
The Popular Roommates problem
We consider the popular matching problem in a roommates instance G = (V,E) with strict preference lists. While popular matchings always exist in a bipartite instance, they need not exist in a roommates instance. The complexity of the popular matching problem in a roommates instance has been an open problem for several years and here we show it is NP-hard. A sub-class of max-size popular matchin...
متن کاملMax-size popular matchings and extensions
We consider the max-size popular matching problem in a roommates instance G = (V,E) with strict preference lists. A matching M is popular if there is no matching M ′ in G such that the vertices that prefer M ′ to M outnumber those that prefer M to M ′. We show it is NP-hard to compute a max-size popular matching in G. This is in contrast to the tractability of this problem in bipartite graphs w...
متن کاملPopular Matchings in the Marriage and Roommates Problems
Popular matchings have recently been a subject of study in the context of the so-called House Allocation Problem, where the objective is to match applicants to houses over which the applicants have preferences. A matching M is called popular if there is no other matching M ′ with the property that more applicants prefer their allocation in M ′ to their allocation in M . In this paper we study p...
متن کاملThe Stable Roommates Problem with Ties
We study the variant of the well-known Stable Roommates problem in which participants are permitted to express ties in their preference lists. In this setting, more than one definition of stability is possible. Here we consider two of these stability criteria, so-called super-stability and weak stability. We present a linear-time algorithm for finding a super-stable matching if one exists, give...
متن کاملNear-Popular Matchings in the Roommates Problem
Our input is a graph G = (V,E) where each vertex ranks its neighbors in a strict order of preference. The problem is to compute a matching in G that captures the preferences of the vertices in a popular way. Matching M is more popular than matching M ′ if the number of vertices that prefer M to M ′ is more than those that prefer M ′ to M . The unpopularity factor of M measures by what factor an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018